home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000946_timbl _Thu Apr 22 22:54:08 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  2KB

  1. Return-Path: <timbl>
  2. Received: by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA07061; Thu, 22 Apr 93 22:54:08 MET DST
  4. Date: Thu, 22 Apr 93 22:54:08 MET DST
  5. From: timbl (Tim Berners-Lee)
  6. Message-Id: <9304222054.AA07061@ nxoc01.cern.ch >
  7. To: www-talk@nxoc01.cern.ch
  8. Subject: WWW library now accesses WAIS servers directly
  9. Cc: timbl
  10.  
  11.  
  12. At last I have actually got around to doing it.
  13. The 2.04 version of the library, if compiled
  14. appropraitely, and linked with freeWAIS libraries
  15. client.a and wais.a, will directly grok wais:* urls
  16. and search and retrieve from WAIS servers.
  17.  
  18. As a quite separate thing, whether or not you have the
  19. wais protocol linked in, there is a parser for wais
  20. source files which, apart from formatting them a little,
  21. puts a link to the wais index itself.  So any 2.04+
  22. client coming across a application/x-wais-source type
  23. file (as it assumes .src files to be) will do the
  24. necessary.
  25.  
  26. I am not 100% happy about the way it works.
  27.  
  28. Firstly, to be 100% portable it does not cache source
  29. files, so when you follow a link to a wais database
  30. there is nothing much to display to the user: just the
  31. database name.  This is the old problem that a wais database
  32. does not describe itself, you have to happen to have the
  33. source file somewhere.  I am told that in Z30.50-9X
  34. the EXPLAIN function will cover this. If in the mean time
  35. I do cache source files, I wonder where would be a good 
  36. place to put them.
  37.  
  38. Secondly, the WAIS urls are still really messy, with stuff
  39. in there which dosn't seem apropriate. One of the things
  40. is the format of the data, because in wais this is returned
  41. at search time and so (as in Gopher0 and half in Gopher+)
  42. must be stored in the link.
  43.  
  44. BTW, does anyone have a definitive list of all WAIS type
  45. fields and all Gopher type characters?
  46.  
  47. Anyway, the code is there for anyone who wants to play.
  48. It may be buggy yet.  You can all go write wais: URLs.
  49. Those who don't have the wais code compiled in remember
  50. to 
  51.  
  52.      setenv WWW_wais_GATE http://info.cern.ch:8001/
  53.  
  54. which should wouk on all the old clients.
  55. (That gateway won't grok new clients bt I'll fix that)
  56.  
  57. Enjoy...
  58.  
  59. Tim